// Copyright 2016 CodisLabs. All Rights Reserved.
// Licensed under the MIT (MIT-LICENSE.txt) license.

package models

type Topom struct {
	// token
	Token string `json:"token"`
	// dashboard启动时间
	StartTime string `json:"start_time"`
	// dashboard地址
	AdminAddr string `json:"admin_addr"`

	ProductName string `json:"product_name"`

	// 当前进程ip
	Pid int `json:"pid"`
	// 当前执行路径
	Pwd string `json:"pwd"`
	// 系统信息 uname -a
	Sys string `json:"sys"`
}

func (t *Topom) Encode() []byte {
	return jsonEncode(t)
}
